<?php
// +----------------------------------------------------------------------
// | 验证器
// +----------------------------------------------------------------------
declare(strict_types=1);

namespace app\validate;

use think\Validate;

/**
 * 系统部门验证器
 *
 * Class SystemDeptsValidate
 * @package app\validate
 */
class SystemDeptsValidate extends Validate
{
    // 验证规则
    protected $rule =   [
        'parentId' => 'require|integer',
        'deptName' => 'require|max:100',
        'sort'     => 'number',
    ];

    // 错误消息
    protected $message  =   [
        'parentId.require' => '父级不能为空',
        'parentId.integer' => '父级输入有误',
        'deptName.require' => '部门名称不能为空',
        'deptName.max'     => '部门名称最多不能超过100个字符',
        'sort.number'      => '排序必须为数字',
    ];
}
